package models_esports

// Dota2Tournament Dota2 锦标赛
type Dota2Tournament struct {
	ID         int    `json:"id" gorm:"primaryKey;comment:赛事id"`
	NameEn     string `json:"name_en" gorm:"type:varchar(255);comment:英文名称"`
	NameZh     string `json:"name_zh" gorm:"type:varchar(255);comment:中文名称"`
	AbbrEn     string `json:"abbr_en" gorm:"type:varchar(255);comment:英文简称"`
	AbbrZh     string `json:"abbr_zh" gorm:"type:varchar(255);comment:中文简称"`
	StatusID   int    `json:"status_id" gorm:"type:int(11);comment:状态，详见状态码->比赛状态"`
	Logo       string `json:"logo" gorm:"type:varchar(255);comment:赛事logo"`
	Cover      string `json:"cover" gorm:"type:varchar(255);comment:封面"`
	StartTime  int    `json:"start_time" gorm:"type:int(11);comment:开始时间"`
	EndTime    int    `json:"end_time" gorm:"type:int(11);comment:结束时间"`
	Type       int    `json:"type" gorm:"type:int(11);comment:赛事类型，2.Major、3.线下赛、4.线上赛、5.其他赛事、0.未知"`
	UpdatedAt  int    `json:"updated_at"  gorm:"type:int(11);comment:更新时间"`
	PricePool  string `json:"price_pool" gorm:"type:varchar(255);comment:奖金池"`
	CityName   string `json:"city_name" gorm:"type:varchar(255);comment:举办地 中文名称"`
	CityNameEn string `json:"city_name_en" gorm:"type:varchar(255);comment:举办地 英文名称"`
}
